Domain Adaptation
Domain Adaptation
代表的な研究室
ソースデータとターゲットデータの生成ドメインが違うときに用いる転移学習の一つの手法
ソースデータとターゲットデータの差を縮めるように学習をすることによって,ターゲットデータにおいても高い精度で学習をすることができるようにする
ターゲットデータにおける汎化誤差は,
$ \epsilon_t \leq \epsilon_s + d_{\mathcal{H}}(\mathcal{D}_s, \mathcal{D}_t) + \lambda
でバウンドできる
$ d_{\mathcal{H}}を小さくするアプローチが多く,敵対的学習を用いる手法や,MMDを最小化する手法は全て$ \mathcal{H}-Divergenceを小さくするアプローチであることが示されている
Divergence Based
$ \mathcal{H}-Divergence
https://gyazo.com/717378b71463addb07809bd564623662
二値分類において,もっともよく識別できる仮説$ \etaが,ソースデータとターゲットデータをどれくらい識別できるか
$ \mathcal{H}\Delta\mathcal{H}-Divergence
https://gyazo.com/b3f1dd864b2409a1a31b3baf80104b49
仮説クラス上の離れた二つのモデルが,同じクラスを予測できるかどうか
敵対的学習によるアプローチ
MMDによるアプローチ
周辺化した分布の距離を小さくするアプローチ
タスクにおいて重要な特徴量を重視する
特徴量のノルムに注目
ソースデータの特徴量のノルムが小さいため,ターゲットデータの特徴量も同様に小さくなってしまうが,これが識別可能性を不安定にさせている.大きいノルムの特徴量を抽出した方がよいのではという仮説
Ideal Join Error based
特徴量をResNetの学習済みモデルでfixし,Classifierを敵対的学習によって頑健にする
Target Shift
ソースデータとターゲットデータの,クラスの割合が異なる場合でも高い精度で学習ができるようにする.
Partial Domain Adaptation
ターゲットデータのクラスが,ソースデータのクラスのサブセットであるような場合でも,高い精度で学習できるようにする.
Openset Domain Adaptation
ターゲットデータのクラスの中に,ソースデータにはない未知のクラスが存在する
Incremental Domain Adaptation
オンライン学習のように継続的にターゲットデータを学習する
Cross Validation
確率密度比をもとに,Covariance Shiftが起きる状況も考慮してCross Validationを行う手法
Covariance Shiftのパラメータの分散が大きい時に,分散を抑えて計算を行うことで,確率密度比の信頼性をあげる
Task-Specific
Anomaly Detection
Semantic Segmentation
Point Cloud